.jconed-editor {
	overflow: auto;
}

.jconed-editor ul,
.jconed-editor ol {
	padding: 0 1em;
}

.jconed-edit-mode table,
.jconed-edit-mode td,
.jconed-edit-mode th,
.jconed-edit-mode p,
.jconed-edit-mode img {
	border: 1px dotted black;
	min-width: 1em;
	min-height: 1em;
}

.jconed-toolbar {
	font-family: "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
	position: absolute;
	border: 1px solid #666;
	overflow: hidden;
	box-shadow: 0 0 10px #333;
	/*width: 375px;*/
	background-color: #fff;
	border-radius: 0 0 10px 10px;
	z-index: 5000;
}

.jconed-handle {
	width: 100%;
	height: 17px;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	cursor: move;
	background: hsl(0,0%,80%);
	background: -moz-linear-gradient(top, hsl(0,0%,80%) 0%, hsl(0,0%,65%) 100%);
	background: -webkit-linear-gradient(top, hsl(0,0%,80%) 0%, hsl(0,0%,65%) 100%);
	border-bottom: 1px solid #666;
}

.jconed-holder {
	padding: 5px;
	background: hsl(0,0%,90%);
	background: -moz-linear-gradient(top, hsla(0,0%,89%,1) 0%, hsla(0,0%,86%,1) 6px, hsla(0,0%,82%,1) 7px, hsla(0,0%,95%,1) 16px);
	background: -webkit-linear-gradient(top, hsla(0,0%,89%,1) 0%, hsla(0,0%,86%,1) 6px, hsla(0,0%,82%,1) 7px, hsla(0,0%,95%,1) 16px);
	border-bottom: 1px solid #ccc;
}

.jconed-context {
	font-size: 12px;
	padding: 10px;
	overflow: auto;
	width: 95%;
}

.jconed-context input[type=text] {
	border: 1px solid #666;
	margin-bottom: 5px;
	font-size: 12px;
}

.jconed-context .frm td {
	padding: 2px;
}

.jconed-command {
	border-top: 1px solid #999;
	background: #ddd;
	height: 24px;
	font-size: 12px;
}

.jconed-button-Confirm {
	background-image: url(images/accept.png);
	float: right !important;
	width: 20px !important;
	height: 20px !important;
}

.jconed-button-Cancel {
	background-image: url(images/cancel.png);
	width: 20px !important;
	height: 20px !important;
}

.jconed-clear {
	clear: both;
}

.jconed-over {
	box-shadow: 0 0 5px 5px #666;
}

#jconed_image {
	height: 700px;
	overflow: auto;
	padding: 1px;	
}

/* FULLSCREEN */
.jconed-fullscreen .jconed-toolbar {
	position: fixed;
	min-width: 300px;
}

.jconed-fullscreen .jconed-holder {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}

.jconed-fullscreen .jconed-command {
	position: fixed;
	top: 80px;
	left: 0;
	width: 100%;
	box-shadow: 0 5px 5px #999;
}

.jconed-fullscreen .jconed-button-Confirm {
	float: left !important;
}

.jconed-fullscreen .jconed-context {
}

.jconed-fullscreen .jconed-toolbar {
	border-radius: 0;
	border: 0;
}

.jconed-fullscreen .jconed-button {
	width: 36px;
	height: 36px;
}

.jconed-fullscreen .jconed-separator {
	height: 36px !important;
}

.jconed-fullscreen .jconed-clear {
	clear: none;
}

/* HOVER */
.jconed-hover-overlay {
	position: absolute;
	background-color: rgba(255,255,255,0.2);
	box-shadow: inset 0 0 2px 2px #666;
	z-index: 4990;
}


.jconed-hover-buttons {
	position: absolute;
	padding: 5px 0;
	background-color: #ccc;
	color: #000;
	cursor: pointer;
	box-shadow: 0 0 5px #666;
	border: 1px solid #666;
	border-radius: 5px;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.jconed-hover-button-edit {
	padding: 5px;
	padding-left: 25px;
	background-image: url(images/page_edit.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border-right: 1px solid #666;
}
.jconed-hover-button-edit:after {
	content: "Edit";
}

.jconed-hover-button-editfull {
	padding: 5px;
	padding-left: 25px;
	background-image: url(images/monitor_edit.png);
	background-position: 5px center;
	background-repeat: no-repeat;
}
.jconed-hover-button-editfull:after {
	content: "Edit full";
}

.jconed-hover-button-editlightbox {
	padding: 5px;
	padding-left: 25px;
	background-image: url(images/monitor_edit.png);
	background-position: 5px center;
	background-repeat: no-repeat;
}
.jconed-hover-button-editlightbox:after {
	content: "Edit Lightbox";
}

.jconed-border-top {
	background-image: url(images/border_1_top.png);
}

.jconed-border-bottom {
	background-image: url(images/border_1_bottom.png);
}

.jconed-border-left {
	background-image: url(images/border_1_left.png);
}

.jconed-border-right {
	background-image: url(images/border_1_right.png);
}

.jconed-border-all {
	background-image: url(images/border_1.png);
}

.jconed-image-float-none {
	background-image: url(images/align_none.png);
}

.jconed-image-float-left {
	background-image: url(images/align_left.png);
}

.jconed-image-float-right {
	background-image: url(images/align_right.png);
}


/* BUTTONS BASE */

.jconed-button {
	float: left;
	border: 0;
	width: 20px;
	height: 20px;
	padding: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
}

.jconed-button:hover {
	background-color: rgba(0,0,0,0.1);
}

.jconed-separator {
	float: left;
	width: 1px;
	height: 20px;
	margin: 0 2px 0 3px;
	background-color: transparent;
	border-left: 1px dotted #999;
}

/* BUTTONS 16x */

.jconed-button-Bold { background-image: url(images/16/text_bold.png); }
.jconed-button-Italic { background-image: url(images/16/text_italic.png); }
.jconed-button-Underline { background-image: url(images/16/text_underline.png); }
.jconed-button-Remove { background-image: url(images/16/font_red_delete.png); }
.jconed-button-Subscript { background-image: url(images/16/font_subscript.png); }
.jconed-button-Superscript { background-image: url(images/16/font_superscript.png); }
.jconed-button-OrderedList { background-image: url(images/16/text_list_numbers.png); }
.jconed-button-UnorderedList { background-image: url(images/16/text_list_bullets.png); }
.jconed-button-AlignLeft { background-image: url(images/16/text_align_left.png); }
.jconed-button-AlignCenter { background-image: url(images/16/text_align_center.png); }
.jconed-button-AlignRight { background-image: url(images/16/text_align_right.png); }
.jconed-button-FontFamily { background-image: url(images/16/style.png); }
.jconed-button-FontSize { background-image: url(images/16/font.png); }
.jconed-button-ForeColor { background-image: url(images/16/forecolor.png); }
.jconed-button-BackColor { background-image: url(images/16/backcolor.png); }
.jconed-button-HiliteColor { background-image: url(images/16/highlight.png); }
.jconed-button-Cut { background-image: url(images/16/cut.png); }
.jconed-button-Copy { background-image: url(images/16/page_copy.png); }
.jconed-button-Paste { background-image: url(images/16/page_paste.png); }
.jconed-button-Link { background-image: url(images/16/link.png); }
.jconed-button-Unlink { background-image: url(images/16/link_break.png); }
.jconed-button-OrderedList { background-image: url(images/16/text_list_numbers.png); }
.jconed-button-UnorderedList { background-image: url(images/16/text_list_bullets.png); }
.jconed-button-Image { background-image: url(images/16/image.png); }
.jconed-button-Undo { background-image: url(images/16/arrow_undo.png); }
.jconed-button-Redo { background-image: url(images/16/arrow_redo.png); }
.jconed-button-Style { background-image: url(images/16/css.png); }
.jconed-button-Table { background-image: url(images/16/table.png); }
.jconed-button-Html { background-image: url(images/16/html.png); }
.jconed-button-Fullscreen { background-image: url(images/16/fullscreen.png); }

.jconed-button-plugin { background-image: url(images/16/plugin.png); }

/* BUTTONS 32x */
.jconed-fullscreen .jconed-button-Bold { background-image: url(images/32/text_bold.png); }
.jconed-fullscreen .jconed-button-Italic { background-image: url(images/32/text_italic.png); }
.jconed-fullscreen .jconed-button-Underline { background-image: url(images/32/text_underline.png); }
.jconed-fullscreen .jconed-button-Remove { background-image: url(images/32/font_red_delete.png); }
.jconed-fullscreen .jconed-button-Subscript { background-image: url(images/32/font_subscript.png); }
.jconed-fullscreen .jconed-button-Superscript { background-image: url(images/32/font_superscript.png); }
.jconed-fullscreen .jconed-button-OrderedList { background-image: url(images/32/text_list_numbers.png); }
.jconed-fullscreen .jconed-button-UnorderedList { background-image: url(images/32/text_list_bullets.png); }
.jconed-fullscreen .jconed-button-AlignLeft { background-image: url(images/32/text_align_left.png); }
.jconed-fullscreen .jconed-button-AlignCenter { background-image: url(images/32/text_align_center.png); }
.jconed-fullscreen .jconed-button-AlignRight { background-image: url(images/32/text_align_right.png); }
.jconed-fullscreen .jconed-button-FontFamily { background-image: url(images/32/style.png); }
.jconed-fullscreen .jconed-button-FontSize { background-image: url(images/32/font.png); }
.jconed-fullscreen .jconed-button-ForeColor { background-image: url(images/32/forecolor.png); }
.jconed-fullscreen .jconed-button-BackColor { background-image: url(images/32/backcolor.png); }
.jconed-fullscreen .jconed-button-HiliteColor { background-image: url(images/32/highlight.png); }
.jconed-fullscreen .jconed-button-Cut { background-image: url(images/32/cut.png); }
.jconed-fullscreen .jconed-button-Copy { background-image: url(images/32/page_copy.png); }
.jconed-fullscreen .jconed-button-Paste { background-image: url(images/32/page_paste.png); }
.jconed-fullscreen .jconed-button-Link { background-image: url(images/32/link.png); }
.jconed-fullscreen .jconed-button-Unlink { background-image: url(images/32/link_break.png); }
.jconed-fullscreen .jconed-button-OrderedList { background-image: url(images/32/text_list_numbers.png); }
.jconed-fullscreen .jconed-button-UnorderedList { background-image: url(images/32/text_list_bullets.png); }
.jconed-fullscreen .jconed-button-Image { background-image: url(images/32/image.png); }
.jconed-fullscreen .jconed-button-Undo { background-image: url(images/32/arrow_undo.png); }
.jconed-fullscreen .jconed-button-Redo { background-image: url(images/32/arrow_redo.png); }
.jconed-fullscreen .jconed-button-Style { background-image: url(images/32/css.png); }
.jconed-fullscreen .jconed-button-Table { background-image: url(images/32/table.png); }
.jconed-fullscreen .jconed-button-Html { background-image: url(images/32/html.png); }
.jconed-fullscreen .jconed-button-Fullscreen { background-image: url(images/32/fullscreen.png); }

.jconed-fullscreen .jconed-button-plugin { background-image: url(images/32/plugin.png); }

/* HTML BUTTON PLUGIN */

#jconed-html-dialog_win .title {
	height: 20px;
}

#jconed-html-dialog {
	position: absolute;
	top: 40px;
	bottom: 6px;
	left: 6px;
	right: 12px;
}

#jconed-html-textarea-container {
	position: absolute;
	top: 0;
	bottom: 40px;
	left: 0;
	right: 0;
}

#jconed-html-textarea {
	width: 100%;
	height: 100%;
	padding: 0;
}

#jconed-html-textarea:hover {
	background-color: inherit;
}

.jconed-html-buttons {
	position: absolute;
	bottom: 0;
}

.jconed-html-button {
	margin-right: 10px;
}

/* ACCORDION */

.jconed-context .wwl-acc-cnt {
	padding: 0;
	border: 1px solid #ccc;
}
